import pandas as pd

def read_data_file(file_path):
    # 读取数据文件，获取文件头行
    with open(file_path, 'r') as file:
        file_header = file.readline().strip()

    # 读取数据文件，跳过第一行（文件头行）
    df = pd.read_csv(file_path, delim_whitespace=True, skiprows=[0], header=None)
    
    # 设置文件头字段
    file_header = file_header.split()
    df.columns = file_header  # 设置列名
    
    return df


if __name__ == "__main__":
    df = read_data_file("span5_comp_va_5min_down.txt")
    print(df)